@charset "utf-8";

/*Í¨ÓÃ*/

::selection { color: #fff; background-color: #f00; }

::-moz-selection { color: #fff; background-color: #f00; }

::-webkit-selection { color: #fff; background-color: #f00; }

.container {width:1180px; margin:0 auto;}

.lf   {float:left;}

.rt  {float:right;}

.clear  {clear:both;}



/*header*/

.header .content { height: 125px;  background-color: #2f2f2f; width: 100%; }

.header .top{ border-bottom: 1px solid #414141; color: #b2b2b2; font-size: 12px; line-height: 30px;}

.header .top .top_box span { padding-left: 230px;}

.header .top .top_box a{ color: #b2b2b2; padding:0 3px;font-size: 12px; }

.header .header_box { position: relative; }

.header .header_box .logo { position: absolute; left: 0; top:-30px; width: 206px; height: 192px; z-index: 1}

.header .header_box .logo img { width:100%; height:100%; }

.header .header_box .word { background: url("../images/icon1.png") no-repeat center; width: 235px; height: 27px; position: absolute; top:31px; left: 230px; border-left: 1px solid #b2b2b2;

    padding-left: 40px;}

.header .header_box .tel { background: url("../images/icon2.png") no-repeat left center; padding-left:50px; position: absolute; right: 0; top:26px;line-height: 22px; }

.header .header_box .tel h4 { font-size: 14px; color: #b2b2b2;}

.header .header_box .tel h5 { font-size: 26px; color: #b2b2b2; font-family: Arial;}



/*header2*/

.header2 .top{ border-bottom: 1px solid #808080; color: #4c4c4c; font-size: 12px; padding:5px 0;}

.header2 .top .top_box a{ color: #666; padding:0 3px;}

.header2 .header_box { padding: 20px 0; }

.header2 .header_box .logo { width:133px; height:103px; margin-right: 30px; }

.header2 .header_box .logo img { width:100%; height:100%; }

.header2 .header_box .word { margin-top:25px; padding-left: 30px; border-left: 1px solid #808080;}

.header2 .header_box .word h4{ font-size: 18px; color: #be0303; font-weight: bold;}

.header2 .header_box .word h5{ font-size: 18px; color: #666; font-weight: bold;}

.header2 .header_box .tel { background: url("../images/tell1.png") no-repeat right center; height: 54px; margin-top: 25px; padding-right: 86px;}

.header2 .header_box .tel span{ color: #666;}

.header2 .header_box .tel p{ font-size: 24px; color:#be0303; font-weight: bold; }



/*nav*/

.nav { position: absolute; top:162px; left: 0; z-index:1; width: 206px; height: 532px; background: url("../images/hei.png"); }

.nav .nav_box{  }

.nav .nav_box li {  transition: all .1s; padding-left: 20px; margin:13px 20px; }

.nav .nav_box li a { color: #fff; }

.nav .nav_box li a p{ color: #808080; font-size: 12px; text-transform: uppercase;}

.nav .nav_box li.another { border-left: 3px solid #b9241d; }

.nav .nav_box li:hover { border-left: 3px solid #b9241d; }

.fixedNav {  position: fixed;  top: 0;  left: 0;  width: 100%;  z-index: 999999;  }

.nav.fixedNav { background-image: none; background-color: #be0303; width:100%; height: 52px; }

.nav.fixedNav .nav_box { width: 1180px; margin: 0 auto;}

.nav.fixedNav .nav_box li { float: left; width:118px; height:52px; line-height:52px; text-align: center; padding: 0; margin:0; }

.nav.fixedNav .nav_box li a p { display:none;}

.nav.fixedNav .nav_box li.another { background-color: #dd2a2a; border-left:none; }

.nav.fixedNav .nav_box li:hover { background-color: #dd2a2a; border-left:none;  }



/*nav2*/

.nav2{ background-color: #be0303; width:100%; height: 52px; }

.nav2 .nav_box li { float: left; width:118px; height:52px; line-height:52px; text-align: center; }

.nav2 .nav_box li a { display: block; color: #fff;}

.nav2 .nav_box li.another a{ background-color: #dd2a2a; }

.nav2 .nav_box li:hover a{ background-color: #dd2a2a; }

.fixedNav {  position: fixed;  top: 0;  left: 0;  width: 100%;  z-index: 999999;  }



/*foot*/

/*.foot .fnav { color: #fff; background-color: #0e4377; width: 100%; line-height: 52px; }*/

/*.foot .fnav .fnav_box a { line-height: 52px; color: #fff; padding:0 34px; }*/



.foot .f_not { background: url("../images/foot.jpg") no-repeat center; width: 100%; height: 227px;}

.foot .f_not .f_not_box .foot2 { color: #fff; font-size: 14px; line-height: 24px; padding-top: 40px;}

.foot .f_not .f_not_box .foot2 h2 { font-size: 14px; }

.foot .f_not .f_not_box .foot2 span { margin: 0 5px; }

.foot .f_not .f_not_box .foot2 a { color: #fff; margin:0 5px;}



.foot .f_not .f_not_box .foot3 img { width: 120px; height:120px; padding-top: 55px; padding-right: 80px;}

























